Parallelization of a Monte Carlo ion implantation simulator
نویسندگان
چکیده
We present a parallelization method based on message passing interface (MPI) for a Monte Carlo program for twodimensional and three-dimensional (3-D) simulation of ion implantations. We use a master–slave strategy where the master process synchronizes the slaves and performs the input–output operations, while the slaves perform the physical simulation. For this method the simulation domain is geometrically distributed among several CPU’s which have to exchange only very little information during the simulation. Thereby, the communication overhead between the CPU’s is kept so low that it has almost no influence on the performance gain even if a standard network of workstations is used instead of a massively parallel computer to perform the simulation. We have optimized the performance gain by identifying bottlenecks of this strategy when it is applied to arbitrary geometries consisting of various materials. This requires the application of different physical models within the simulation domain and makes it impossible to determine a reasonable domain distribution before starting the simulation. Due to a feedback between master and slaves by on-line performance measurements, we obtain an almost linear performance gain on a cluster of workstations with just slightly varying processor loads. Besides the increase in performance, the parallelization method also achieves a distribution of the required memory. This allows 3-D simulations on a cluster of workstations, where each single machines would not have enough memory to perform the simulation on its own.
منابع مشابه
A Computationally Efficient Model for Three- dimensional Monte Carlo Simulation of Ion Implantation into Complex Structures
A new three-dimensional Monte Carlo simulator has been developed based on UT-MARLOWE. Unbalanced Octree algorithm was used for spatial decomposition. A new trajectory replication scheme was developed and implemented to enhance computational efficiency. More than two orders of magnitude savings on CPU time have been achieved.
متن کاملImprovement of the Statistical Accuracy for the Three-dimensional Monte Carlo Simulation of Ion Implantation
Statistical fluctuations of three-dimensional Monte Carlo simulation results require a sophisticated postprocessing of the obtained data. We present an advanced algorithm for smoothing Monte Carlo results of ion implantation and translating them from the internal ortho-grid of the simulator to an unstructured grid which is suitable for subsequent process simulation steps. This algorithm allows ...
متن کاملOn smoothing three-dimensional Monte Carlo ion implantation simulation results
An algorithm for smoothing results of three-dimensional (3-D) Monte Carlo ion implantation simulations and translating them from the grid used for the Monte Carlo simulation to an arbitrary unstructured 3-D grid is presented. This algorithm is important for joining various process simulation steps, where data have to be smoothed or transferred from one grid to another. Furthermore, it is import...
متن کاملTwo Dimensional Monte Carlo Simulation of Ion Implant ation in Crystalline Silicon Considering Damage Formation
Oneand two-dimensional concentration profiles of high-dose boron implants have been computed using our Monte Carlo simulator IMSIL. In the I-D case they have been compared with experiments obtaining very good agreement. The lattice damage formation is taken into account according to the modified Kinchin-Pease model. A factor of 118 was found to properly describe the self-annealing process reduc...
متن کاملA study of ion implantation into crystalline germanium
We report an experimental and simulation study for introducing dopant ions into (100) germanium in the energy range from 5 to 40 keV. The successful calibration of our Monte Carlo ion implantation simulator for amorphous and crystalline Ge targets is demonstrated by comparison of predicted boron profiles with SIMS data. The implantation profile in Ge is shallower than in Si for a given energy d...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Trans. on CAD of Integrated Circuits and Systems
دوره 19 شماره
صفحات -
تاریخ انتشار 2000